package controlador;

import java.util.ArrayList;

import vista.VentanaConsultar;
import vista.VentanaConsultarModeloTabla;
import modelo.Estacionamiento;
import modelo.Vehiculo;

public class ControladorVentanaConsultar{

	private VentanaConsultar ventanaConsultar;
	private Estacionamiento estacionamiento;
	
	public ControladorVentanaConsultar(Estacionamiento estacionamiento) {
		super();
		ventanaConsultar = new VentanaConsultar();
		ventanaConsultar.setLocationRelativeTo(null);
		ventanaConsultar.setVisible(true);
		this.estacionamiento=estacionamiento;
		this.cargarListado();
	}
	
   private void cargarListado(){
	  if  (estacionamiento.contarVehiculos()>0){
	   ArrayList<Vehiculo> vehiculos =  estacionamiento.getVehiculos();
	   ventanaConsultar.setListado(new VentanaConsultarModeloTabla(vehiculos));
	  }
	  else 
	   ventanaConsultar.mostrarMensaje("No hay vehiculos en el estacionamiento");
   }

}
